package cn.lcsjsxy.yxz.day.Set;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.LinkedList;

//常见问题
public class Question {

    public static void main(String[] args) {

        //容量不能小于0
//        ArrayList list = new ArrayList(10);
//        list.add("a");
//        list.add("b");
//        list.add("c");
//
//        //如果访问的集合是数组,那么索引的范围是0,到数组长度-1
//        //如果访问的集合是list,那么索引的范围是0,到数组长度-1
//        System.out.println(list.get(3));
//
//        //NoSuchElementException
//        LinkedList list1 = new LinkedList();
//        list1.add("a");
//        System.out.println(list1.getFirst());

        //HashMap一旦循环遍历,那么如果修改数据,就报错
        HashMap map = new HashMap();
        map.put("a","1");
        map.put("b","2");
        map.put("c","3");

        for (Object o : map.keySet()){
            if ("b".equals(o)){
                map.remove(o,"4");
            }
            System.out.println(map.get(o));
        }



    }

}
